satisfy the sexual appetite - Alemán Inglés Diccionario